package com.itcast.common.model.dto.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NonNull;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;

@Data
@ApiModel("新增检查组请求模型")
public class CheckGroupAddReqDTO {
    /**
     * 检查组名称
     */
    @ApiModelProperty("检查组名称")
    @Min(value = 0, message = "检查组名称最少0个字符")
    @Max(value = 20, message = "检查组名称最多20个字符")
    private String groupName;

    /**
     * 检查组说明
     */
    @ApiModelProperty("检查组说明")
    @Max(value = 100, message = "检查组说明最长100字符")
    @Min(value = 0, message = "检查组说明最少0个字符")
    private String groupDescription;

    /**
     * 排序
     */
    @ApiModelProperty("排序")
    @Min(value = 0, message = "排序必须大于等于1")
    private Integer groupSortNum;
}
